Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 France F4 Greece F1 Mexico F2 Italy F11 Italy F12 Italy F15 Chile F1 Belgium F1 Chile F2 Italy F16 Netherlands F1 Italy F3 Belgium F2 Italy F6 Italy F8 Chile F3 Italy F9 Italy F10 Italy F17 Trani Cup - Trani X Trofeo Ciudad de Quito - Quito Nokian Hakkapeliitta Open - Tampere 14° BH Tennis Open - Belo Horizonte San Marino Cepu Open - San Marino XI Trofeo Ciudad de Quito - Quito ATP Guzzini Challenger - Recanati Tatra Banka Open 2006 - Bratislava Heilbronn Open - Heilbronn II Naples ITG Challenger - Naples Tunis Open 2007 - Tunis Tunis Open - Tunis The Surbiton Trophy - Surbiton Levene Gouldin & Thompson Tennis Challenger - Binghamton Biella Challenger Bordeaux Challenger Buenos Aires Challenger Rio Quente Challenger St. Brieuc Challenger Istanbul Challenger Sibiu Challenger Sophia Antipolis Challenger BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Mercedes Cup - Stuttgart RCA Championships - Indianapolis Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank International - Sydney Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb U.S. Mens's Clay Court Championship - Houston BMW Open - Munich ARAG World Team Championship - Dusseldorf The Artois Championships - London The Nottingham Open - Nottingham Mercedes Cup - Stuttgart Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Movistar Open - Santiago Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich ATP Studena Croatia Open - Umag If Stockholm Open - Stockholm Erste Bank Open - Vienna Open Sud de France - Montpellier Brasil Open - Sao Paulo Citi Open - Washington Brasil Open - Sao Paulo Copa Claro - Buenos Aires Winston-Salem Open - Winston-Salem China Open - Beijing Swiss Indoors Basel - Basel Apia International - Sydney Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Marrakech If Stockholm Open - Stockholm Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad Open 13 Provence - Marseille Millennium Estoril Open - Estoril Genoa Open 'Fondazione Carige' - Genova Ischgl International Tennis Challenger 2003 - Ischgl 10ø Tornea B. Camparini - Reggio Emilia Rhein-Main Challenger 2004 - Aschaffenburg Brasov Challenger - Brasov Copa Petrobras Santiago - Santiago San Luis Potosi Challenger - San Luis Potosi 7° Trani Cup - Trani Genoa Open Challenger-Fondazione Carige - Genova 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Seguros Bolivar Open - Medellin BMW Tennis Championship - Sunrise Tatra Banka Slovak Open - Bratislava Poznan Challenger Binghamton Challenger Mons Challenger Asuncion Challenger Carson Challenger Bytom Challenger Reggio Emilia Challenger Turin Challenger Ortisei Challenger Santiago Challenger Guadalajara Challenger Santiago Challenger Barranquilla Challenger Santos Challenger Napoli Challenger San Marino Challenger Genova Challenger Santiago Challenger Campinas Challenger Sao Paulo Challenger Buenos Aires Challenger Vercelli Challenger San Benedetto Challenger Santiago Challenger Todi Challenger Eckental Challenger Punta Del Este Challenger Rome Challenger Eckental Challenger Cherbourg Challenger Marbella Challenger Santiago Challenger Torneo Internacional Challenger Fila 2005 - Leon Sassuolo Challenger - Sassuolo The Surbiton Trophy - Surbiton Pekao Open - Szczecin Music City Challenger - Nashville USTA Challenger - Champaign Morocco Tennis Tour - Casablanca Aberto de Santa Catarina de Tenis - Florianopolis The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Ciudad de Pozoblanco Open Diputacion - Cordoba Copa Petrobras Paraguay - Asuncion XL Bermuda Open - Bermuda Bancolombia Open - Cali Sao Paulo Challenger Medellin Challenger Napoli Challenger Savannah Challenger Ojai Challenger Lexington Challenger Granby Challenger San Marino Challenger Santiago Challenger Guayaquil Challenger Helsinki Challenger Bucaramanga Challenger Courmayeur Challenger Bergamo Challenger Rome Challenger Winnetka Challenger Sopot Challenger Bucaramanga Challenger Florianopolis Challenger Guadalajara Challenger Rome Challenger Braunschweig Challenger Cordenons Challenger Como Challenger Pacific Life Open - Indian Wells Villa Allende Challenger NASDAQ-100 Open - Miami Montevideo Challenger Masters Series Monte Carlo - Monte Carlo Ortisei Challenger Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Pereira Challenger Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Santos Challenger Sao Paulo Challenger Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Bordeaux Challenger Tennis Masters Series - Madrid BNP Paribas Masters - Paris Marburg Challenger Pacific Life Open - Indian Wells Scheveningen Challenger Sony Ericsson Open - Miami Sao Paulo Challenger Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Montevideo Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Tunis Challenger Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Geneva Challenger Ortisei Challenger Sony Ericsson Open - Miami Sao Paulo Challenger Tour Finals Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Prague Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Ostrava Challenger Scheveningen Challenger Rennes Challenger Santiago Challenger Marbella Challenger Barletta Challenger Caltanissetta Challenger Brest Challenger ATU Cup - Weiden Pau Challenger Challenger Britania Zavaleta - Puebla Credicard Mastercard Tennis Cup - Campos do Jordao 12th BH Tennis Open International Cup - Belo Horizonte 3° Trofeo 'Citta di Brindisi' - Brindisi VI Gramado Open de Tenis - Gramado French Open - Paris Okal Cup 2003 - Eckental IPP Open - Helsinki Jameson Cup - Milan U.S. Open - New York Bogota Challenger - Bogota Australian Open - Melbourne Timisoara Challenger - Timisoara Alfa Romeo Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Copa Petrobras Guadalajara - Guadalajara French Open - Paris Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Wimbledon - London Ljubljana Open - Ljubljana U.S. Open - New York Banca Stato Challenger - Lugano Australian Open - Melbourne Societa Canottieri Mincio 2005 - Mantova Riviera di Rimini Challenger - Rimini Seguros Bolivar Open - Bogota French Open - Paris IPP Geneva Trophy - Geneva Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Guzzini Challenger - Recanati Wimbledon - London U.S. Open - New York VIII Gramado Open - Gramado Australian Open - Melbourne French Open - Paris Wimbledon - London Open D'Orleans - Orleans U.S. Open - New York Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Copa Petrobras - Bogota Australian Open - Melbourne Copa Petrobras - Santiago Copa Kia - Santiago French Open - Paris 5° Sporting Challenger - Turin Top Wool Challenger-Immagine Trophy - Biella Wimbledon - London U.S. Open - New York Australian Open - Melbourne GHI Bronx Tennis Classic - Bronx Citta di Como - Como Genoa Open - Genova French Open - Paris IX Gramado Open - Gramado Ethias Trophy - Mons U.S. Open - New York Copa Petrobras Colombia - Bogota Lambertz Open by Stawag - Aachen Australian Open - Melbourne Ford Tennis Championships - Louisville French Open - Paris Wimbledon - London Internazionali de Tennis di Bergamo - Bergamo Australian Open - Melbourne Architect Open - Budapest Tehran Open 2004 - Tehran French Open - Paris Wimbledon - London Banja Luka Challenger 2004 - Banja Luka U.S. Open - New York San Marino Cepu Open - San Marino Copa Petrobras Argentina - Buenos Aires KGHM Dialog Polish Indoors - Wroclaw Australian Open - Melbourne Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo GHI Bronx Tennis Classic - Bronx Bogota Challenger Santiago Challenger Copa Petrobras Uruguay - Montevideo Sao Paulo Challenger Bucaramanga Challenger French Open - Paris Pereira Challenger Tallahassee Challenger The LTA Bolton Challenger - Bolton Copa Ericsson Chile - Santiago Rome Challenger Kosice Challenger Vancouver Challenger Orleans Challenger Sao Paulo Challenger Eckental Challenger Sao Paulo Challenger Le Gosier Challenger Medellin Challenger Bratislava Challenger Alessandria Challenger Wimbledon - London Campos do Jordao Challenger French Open - Paris Barletta Challenger Blumenau Challenger Copa Petrobras-Argentina - Buenos Aires Furth Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Recanati Challenger Wimbledon - London Mons Challenger VII Trofeo Ciudad de Quito - Quito U.S. Open - New York Australian Open - Melbourne Lambertz Open by Stawag - Aachen Blois Challenger Wimbledon - London Copa Petrobras - Montevideo Bauer Watertechnology Cup - Eckental U.S. Open - New York Porto Alegre Challenger San Marino Challenger Bogota Challenger Trnava Challenger Australian Open - Melbourne Guayaquil Challenger Binghamton Challenger Internazionali di Tennis di Bergamo - Bergamo French Open - Paris Internazionali di Tennis - Bergamo Jameson Cup - Milan Cordenons Challenger Orleans Challenger San Marino Challenger BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta Corona Mexico City Open - Mexico City Tennis Napoli Cup 2006 - Napoli BMW Tennis Championship - Sunrise Bogota Challenger Abierto Colombiano de Tenis - Bogota Unique Zagreb Open - Zagreb Dallas Challenger Binghamton Challenger Sao Leopoldo Challenger Francavilla Challenger Bordeaux Challenger Genova Challenger Bergamo Challenger Corona Mexico City Open - Mexico City French Open - Paris Wimbledon - London U.S. Open - New York IX Abierto Internacional de Salinas - Salinas French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Padova Challenger Pullach Challenger French Open - Paris Cherbourg Challenger Szczecin Challenger San Remo Tennis Cup - San Remo Medellin Challenger Belo Horizonte Challenger Ortisei Challenger Bucaramanga Challenger Irving Challenger Sporting Challenger - Turin Cridicard Mastercard Tennis Cup - Campos do Jordao Bogota Challenger Genova Open Challenger - Genova BH Tennis Open International Cup - Belo Horizonte Ortisei Challenger Panama City Challenger Pekao Open - Szczecin Canottieri Minico 2004 - Mantova Barranquilla Challenger Palermo Challenger Salinas Challenger Copa Petrobras Brazil - Belo Horizonte Mersin Challenger Cepu Open - San Marino Montevideo Challenger Copa Petrobras Bogota - Bogota Morocco Tennis Tour - Rabat Oberstaufen Challenger Copa Petrobras Aracaju - Aracaju Jameson Cup - Milan Marrakech Challenger Campionati Internazionali di Sicilia - Palermo Sunrise Challenger La Serena Open - La Serena Manerbio Challenger Copa Telefonica CTC Chile - Santiago Barletta Challenger Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha International Indoor Tennis Championships of Croatia - Zagreb Movistar Open - Vina del Mar Davis Cup, World Group, PO, CHI-PAK 5-0 Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Davis Cup, Group 1, 2R, ISR-ITA 3-2 Gerry Weber Open - Halle The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, PO, CHI-AUS, 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, CRO-CHI 5-0 BA-CA Tennis Trophy - Vienna Davis Cup, World Group, PO, CHI-AUT, 3-2 TED Open - Istanbul Heineken Open - Auckland MoviStar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Copa Petrobras-Brazil - Aracaju Open Seat Godo 2007 - Barcelona Davis Cup, World Group, PO, CHI-ITA 1-4 The LTA Men's Challenger - Southampton Davis Cup, Group I, 2R, URU-CHI 1-3 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, Group I, 2R, ECU-CHI 3-2 Davis Cup, Group I, PO, DOM-CHI 4-1 Cali Challenger Davis Cup, World Group, 1R, KAZ-ITA 3-2 Rio De Janeiro Challenger ATP Challenger Numea - New Caledonia Napoli Challenger U.S. Mens's Clay Court Championship - Houston Challenger Ford de Cherbourg - Cherbourg Sunrise Challenger AAMI Classic - Kooyong Bogota Challenger Generali Open - Kitzbuhel Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis Shenzhen Open - Shenzhen Movistar Open - Vina del Mar Grand Prix Hassan II - Casablanca Malaysian Open - Kuala Lumpur China Open - Beijing Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires St. Petersburg Open - St. Petersburg Moselle Open - Metz ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Czech Indoor Open - Prague Olympics - Beijing Tata Open Maharashtra - Pune Chevrolet Cup - Vina del Mar Brasil Open - Salvador Memorial Savigni - Sassuolo Next Generation Adelaide International - Adelaide Campbells Hall of Fame Tennis Championships - Newport Medibank International - Sydney Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON International - Eastbourne Pilot Pen Tennis - New Haven Nottingham Challenger Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Countrywide Classic - Los Angeles The Dubai Tennis Championships - Dubai Monte-Carlo Rolex Masters - Monte-Carlo Legg Mason Tennis Classic - Washington Sao Paulo Challenger Movistar Open - Santiago Campbell's Hall of Fame Tennis Championships - Newport German Tennis Championships - Hamburg Allianz Suisse Open Gstaad - Gstaad PTT Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia VTR Open - Vina del Mar Estoril Open - Estoril AEGON Championships - London SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Bet-at-home Cup - Kitzbuhel Rabat Challenger Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Shenzhen Open - Shenzhen Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha BMW Open - Munich AEGON Championships - London Apia International - Sydney San Juan Challenger Open 13 - Marseille SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Abierto Mexicano Telcel - Acapulco AEGON Championships - London Qatar ExxonMobil Open - Doha Heineken Open - Auckland Mouilleron-Le-Captif Challenger Gerry Weber Open - Halle Erste Bank Open - Vienna Kremlin Cup - Moscow ARAG World Team Championship - Dusseldorf Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York French Open - Paris Australian Open - Melbourne Internazionali BNL d'Italia - Rome ARAG ATP World Team Championship - Dusseldorf Wimbledon - London French Open - Paris Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Wimbledon - London Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4